.question-bank {
  position: relative;
  margin: 0 auto;
  padding:8px 0;
}
/*题目分类栏*/
.Q-classify-list {
  width:300px;
  padding:25px;
  background-color: #9ebd7348;
}
.Q-classify-list li {
  height: 40px;
  line-height: 40px;
  text-align: center;
  color:#fff;
  font-size:20px;
  background-image:linear-gradient(to right,#3d610b, #abc270);
  margin-bottom: 2px;
  border-radius: 0 20px 20px 0;
}
.Q-classify-list li.on {
  background-image:linear-gradient(to right,#fff, #abc270);
  color:#3d610b;
  box-shadow:-2px 1px 10px 2px #3d610b;
}
/*题表*/
.Q-table {
  margin-left:50px;
}
.Q-table table {
  display:none;
  /*设置为relative，元素不会脱标，父容器就不会塌陷，实现自适应*/
  position:relative;
  width:800px;
  border-collapse: collapse;
}
.Q-table table td {
  width:150px;
  font-size: 20px;
  padding-left: 8px;
}
.Q-table table td:nth-of-type(2) {
  width:300px;
}
.Q-table table thead td {
  padding:10px 8px;
  font-size: 20px;
  font-weight: 600;
  color:#3d610b;
  background-color: #fff;
}
.Q-table table tr:nth-of-type(odd) {
  background-color: #9ebd731a;
}
.Q-table table thead>tr {
  border-top: 1px #3d610b solid;
  border-bottom: 1px #3d610b solid;
  background-color: #fff;
}

/*设置显示的表*/
.Q-table table.active {
  display:block;
}
/*分页器*/
.paging {
  position: absolute;
  right:0;
  bottom:-30px;
}
.paging a {
  line-height:26px;
  width:26px;
  margin-right:4px;
  border-radius: 50%;
  background-color: #abc270;
  text-align: center;
  color:#fff;
  font-size:16px;
}
.paging a:first-of-type,
.paging a:last-of-type {
  width:90px;
  border-radius: 0;
  background-color: #fff0;
  color:#3d610b;
}